#!/bin/sh

:<<EOF
路径问题是一个令人头大的问题

路径分两种
1 你当前执行的路径   以你现在的路径为准
2 你执行脚本的路径   以你执行的脚本所在路径为准

一般我们用的是第二个,  这里我们需要使用到2个东西
$0               当前Shell程序的文件名
dirname $0       获取当前Shell脚本程序的路径

$(dirname $0) , 当前Shell程序的目录 就出来了

EOF


INSTRUCTION_PATH=$(pwd)
echo "当前指令路径: $INSTRUCTION_PATH"

SCRIPT_PATH=$(dirname  $0)
echo "当前脚本路径: $SCRIPT_PATH"

SCRIPT_PATH=$(dirname "$0")
echo "当前脚本路径: $SCRIPT_PATH"



GRANDPARENT_PATH=$(dirname $(dirname "$0"))
echo "上一级目录: $GRANDPARENT_PATH"


PARENT_PATH=$(dirname "$PWD")
echo "上一级目录: $PARENT_PATH"





GRANDPARENT_PATH=$(dirname $(dirname "$PWD"))
echo "上上级目录: $GRANDPARENT_PATH"

